home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Format CD 43
/
Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso
/
-serious-
/
-commercial-
/
wildfire7_update
/
dokumentation
/
wf7_dok-8.txt
< prev
next >
Wrap
Text File
|
1999-06-14
|
16KB
|
294 lines
Wildfire7\PPC Dokumentation ©1999 Heinrich Angler & WK-Artworks
------------------------------------------------------------------------------
8. Dokumentation Wildfire-Operator für MovieShop
***********************************************
Autor: Heinrich Angler
Hartstr. 28
82110 Germering
EMail: Heinrich.Angler@muenchen.de
All rights reserved.
No warranty for any damages.
Der MovieShop-Operator WFMS ermöglicht die Verwendung von
Wildfire als Effektgenerator für MacroSystems MovieShop.
Damit ist eine Synthese zwischen zwei hervorragenden Programmen
zur Bild- bzw. Videobearbeitung möglich.
Innerhalb des Operators existieren vier Modi:
1. Single Image
Dieser Modus dient der Bearbeitung einer einzelnen Szene durch
Wildfire mit Hilfe von vorgefertigten Effektscripts.
2. Compose
Mit diesem Modus können zwei Szenen kombiniert und durch
vorgefertigte WF-Effekte verbunden werden.
3. Current Single
Entspricht dem Modus Single Image, aber der Effekt ist bereits in
Wildfire geladen bzw. wird in WF entwickelt.
Dadurch kann ein Effekt erst ausprobiert werden um dann als Effektscript exportiert
zu werden. Dieser Modus ist nur für erfahrene Wildfire-Anwender, die eigene Effekte
generieren wollen zu empfehlen.
4. Current Compose
Wie Current Single, aber eben analog zum Compose-Modus.
Von den Wildfire-Entwicklern existieren bereits einige fertige Scripte,
die Ihnen einen Eindruck von der Mächtigkeit dieser Verbindung ver-
mitteln sollen. Weitere Effekte werden folgen.
Sie können jedoch auch basierend auf einem dieser Effekte selbst WF-
Scrips erstellen und diese einbinden. Durch das einfache Konzept von
WF ist die Erstellung dieser Scripts nahezu ein Kinderspiel.
Wie das funktioniert entnehmen Sie bitte der Dokumentation zu Wildfire.
Beide Programme laufen auf einem normalen Amiga ebenso wie auf einem Draco.
Installation:
Zunächst sollten Sie sicherstellen, dass Sie eine Wildfire-Version >= 7.13
besitzen. Erst ab dieser Version sind die Movieshop-Operationen von WF
möglich.
Falls Sie diese Version nicht besitzen und registrierter WF-Anwender sind,
wenden Sie sich bitte an den Projektmanager von Wildfire Andreas Küssner.
Er wird Ihnen dann eine aktuelle Version (>= 7.13) zukommen lassen.
Danach müssen Sie den Operator WfMS und die Datei WfMS.ext in das
Operators-Verzeichnis von MovieShop kopieren.
Das Verzeichnis Movieshop müssen Sie in den Ordner WF:Sessions kopieren.
Sie sollten nach dem Start von Movieshop und Wildfire, die beide zur Effektbe-
arbeitung laufen müssen, mindestens 3 besser 5 MB freies RAM besitzen, da die
Übergabe des Bildmaterials im Verzeichnis T: erfolgt.
Sie können das T: auch auf ein Verzeichnis Ihrer Festplatte zuweisen,
dann erfolgt die Übergabe eben via Harddisk. Beachten Sie aber, dass auch hier
mindestens 3 bis 5 MB Speicher verfügbar sein müssen.
Bedienung:
Sie können den WF-Operator wie jeden Movieshop-Operator ganz normal auf die
Timeline einer UPN-Schnittliste von Movieshop ziehen.
Es öffnet sich ein Fenster, in dem Sie den Bearbeitungsmodus, die Effektgruppe
und den gewünschten Effekt über List-Gadgets einstellen können.
Zur Berechnung des Effekts muss zusätzlich zu Movieshop Wildfire gestartet werden.
Das Gadget RenderMode bietet folgende Einstellungen:
Normal: Der Wildfire-Effekt wird geladen und abgearbeitet.
Da verschiedene WF-Effekte gleichzeitig aktiv sein können,
wird das Effektscript jedesmal neu geladen.
Reverse: Der Wildfire-Effekt wird umgekehrt.
Der Effekt wird jedesmal neu geladen.
Normal no repeat: Der Wildfire-Effekt wird nur zu Beginn des Berechnungsvorgangs
geladen.
Hiermit können erhebliche Geschwindigkeitssteigerungen erzielt
werden, aber es ist nicht möglich, verschiedene Effekte gleich-
zeitig aktiv zu haben.
Reverse no repeat: Wie Normal no repeat, aber eben rückwärts.
Das war's eigentlich schon.
Der Operator zeigt statt des Effektnamens in der Darstellung innerhalb der Schnitt-
liste den Namen der Gruppe und des Wildfire-Effekts an.
Rechts und links im Operator-Icon finden Sie den Operatornamen WfMS.
In der Statuszeile wird bei der Berechnung der aktuelle Berechnungsschritt angezeigt,
wenn das Operatorfenster geöffnet bleibt.
Die drei beigefügten MovieShop-Makros WFControl, WFHide und WFShow ermöglichen es von
MovieShop aus das Wildfire-Fenster zu iconifizieren bzw. zu aktivieren.
WFControl iconifiziert bzw. aktiviert das Fenster abhängig vom derzeitigen Status von
Wildfire, WFHide iconifiziert das Fenster und WFShow aktiviert das Fenster.
Sie müssen diese drei Scripts in Ihr MovieShop-Makro-Verzeichnis kopieren und dann
als Benutzermakros hinzufügen.
Lassen Sie sich von den WF-Effekten überraschen.
Einige der Effekte benötigen eine ganze Weile, um berechnet zu werden. Während dieser
Zeit bewegt sich scheinbar nichts. Ihr Rechner arbeitet aber trotzdem sehr intensiv.
Während der Effektberechnung durch Wildfire kann der Vorgang nicht abgebrochen werden.
Haben Sie also etwas Geduld - es lohnt sich !!
Sonstiges:
Der Operator wurde auf einem Draco entwickelt und getestet. Die Entwicklung erfolgte
mit dem StormC-Compiler Version 2.0. Der Test erfolgte mit MovieShop Version 4.3 und
einer VLabMotion-Hardware unter OS3.1.
Obwohl die Bedienung uneingeschränkt möglich ist, ist der Operator keine Freeware.
Falls Sie Gefallen daran finden, schicken Sie mir ein E-Mail oder eine Postkarte
mit Ihrem Namen und Ihrer Anschrift. Sie erhalten dann eine Registriernummer und
meine Kontonummer zugesandt. Ausserdem kommen Sie dann in den Genuss von Updates.
Der Preis für das Produkt beträgt DM 30,-- innerhalb Deutschlands und DM 40,-- im
Ausland.
Wildfire ist in diesem Preis selbstverständlich nicht mit inbegriffen !!!
Dieses Produkt können Sie über Amiga Oberland beziehen.
WWW-Homepage von Wildfire: http://www.oberland.com/amiga/wildfire/
WWW-Homepage von MovieShop: http://www.macrosystem.de
Sollten Sie an Effektscripten interessiert sein, schreiben Sie mir oder dem Projekt-
manager von Wildfire Andreas Küssner (EMAIL: eksec@eure.de) ein kurzes Mail, in dem
Sie den gewünschten Effekt beschreiben. Wir werden sehen was wir für Sie tun können.
Falls Sie an weiteren Operatoren interessiert sind, können Sie mir ebenfalls eine
Nachricht schicken. Ich werde mir dann überlegen, wie man Ihnen helfen kann.
Für Schäden an Mensch, Maschine oder Programmen, sowie am verwendeten
Bildmaterial übernimmt der Autor keinerlei Haftung.
Heinrich Angler
März 1999
Wie man eigene Effekt-Sessions für Movieshop erstellt
Grundlagen
In Movieshop kann man den Wildfire Operator wie jeden anderen Effekt auf der
Timeline platzieren. Im Operator sucht man dann den Effekt-Modus und den Effekt
aus. Wir unterscheiden im groben zwei Arten von Effekten:
* Effekte, die eine Bildsequenz (Animation) verändern
* Effekte, die zwischen zwei Bildsequenzen (Animationen) überblenden
Effekte für eine Bildsequenz
Der Wildfire-Movieshop Operator geht jeweils nach einem streng vorgegebenen
Prinzip vor.
* Auflisten aller Verzeichnisse im Wildfire-Verzeichnis der
Movieshop-Sessions: WF:Sessions/Movieshop/One/
Die Verzeichnisse in diesem Hauptverzeichnis sind die jeweiligen
Effekt-Gruppen. Wenn der Anwender eine eigene Effekt-Gruppe hinzufügen will,
muss er lediglich in WF:Sessions/Movieshop/One/ ein Verzeichnis anlegen.
* Auflisten aller Dateien mit der Endung .session in der vom Anwender
ausgewählten Effekt-Gruppe. Somit werden alle Effekt-Sessions angezeigt, die
in dem jeweiligen Unterverzeichnis von WF:Sessions/Movieshop/One/ vorhanden
sind. Wenn sich z.B. dort ein Verzeichnis namens `Eigene` befindet und sich
darin die Dateien `Effekt1.session` und `Effekt2.session` befinden, dann
erscheint in der Effekt-Gruppen-Liste die Gruppe `Eigene` und wenn der
Anwender diese Gruppe auswählt, werden die Effekte `Effekt1` und `Effekt2`
angezeigt.
* Beim Berechnen wird die ausgesuchte Effekt-Session in Wildfire eingeladen.
Dann wird die derzeitige Bildgrösse eingestellt und die Anzahl der zu
erzeugenden Bilder. Danach wird die derzeit zu berechnende Bildnummer
eingestellt und das Ursprungsbild aus Movieshop nach `WF_MVS:Input1`
kopiert. Dies bedeutet, dass in Wildfire ein LoadImage Effekt vorhanden sein
muss, der das Bild `WF_MVS:Input1` einlädt. Dann startet der Operator
die Berechnung in Wildfire und wartet auf das Bild `WF_MVS:Result`. Dies
bedeutet, dass in Wildfire als Ausgabe Bildsequenz eingestellt sein muss und
der Name muss `WF_MVS:Result` lauten. Die Berechnung erfolgt im Einzelbild
Modus, d.h. es wird keine komplette Animation berechnet, sondern nur das
jeweils aktuelle Bild. Die Übergabe des Bildes, das einladen der Session,
das einstellen der Grösse und der restlichen Parameter, die Berechnung, und
letztendlich die Übergabe des Resultates geschehen natürlich vollkommen
automatisch. Die Effekt-Sessions müssen lediglich den genannten
Anforderungen genügen.
Die Effekt-Sessions passen sich automatisch an die Bildgrösse und an
die Anzahl der Bilder an, somit spielt es keine Rolle, für welche Bildgrösse
die Effekte erzeugt wurden.
Effekte für zwei Bildsequenzen (also eine Überblendung)
Der Wildfire-Movieshop Operator geht fast nach dem gleichen Prinzip wie bei den
Effekten für Einzelne Bidsequenzen vor. Lediglich das Effekt-Verzeichnis ist nun
anstatt `One` `Two` und es wird nicht nur ein Bild geladen, sondern zwei Bilder
`Input1` und `Input2`:
* Auflisten aller Verzeichnisse im Wildfire-Verzeichnis der
Movieshop-Sessions: WF:Sessions/Movieshop/Two/
Die Verzeichnisse in diesem Hauptverzeichnis sind die jeweiligen
Effekt-Gruppen. Wenn der Anwender eine eigene Effekt-Gruppe hinzufügen will,
muss er lediglich ind WF:Sessions/Movieshop/Two/ ein Verzeichnis angelegen.
* Auflisten aller Dateien mit der Endung .session in der vom Anwender
ausgewählten Effekt-Gruppe. Somit werden alle Effekt-Sessions angezeigt, die
in dem jeweiligen Unterverzeichnis von WF:Sessions/Movieshop/Two/ vorhanden
sind. Wenn sich z.B. dort ein Verzeichnis namens `Eigene` befindet und sich
darin die Dateien `Effekt1.session` und `Effekt2.session`, dann erscheint
in der Effekt-Gruppen-Liste die Gruppe `Eigene` und wenn der Anwender diese
Gruppe auswählt, werden die Effekte `Effekt1` und `Effekt2` angezeigt.
* Beim Berechnen wird der ausgesuchte Effekt in Wildfire eingeladen. Dann
wird die derzeitige Bildgrösse eingestellt und die Anzahl der zu erzeugenden
Bilder. Danach wird die derzeit zu berechnende Bildnummer eingestellt und
die Ursprungsbilder aus Movieshop nach `WF_MVS:Input1` und `WF_MVS:Input2`
kopiert. Dies bedeutet, dass in Wildfire zwei LoadImage Effekte vorhanden
sein müssen, die die Bilder `WF_MVS:Input1` und `WF_MVS:Input2` einladen.
Dann startet der Operator die Berechnung in Wildfire und wartet auf das Bild
`WF_MVS:Result`. Dies bedeutet, dass in Wildfire als Ausgabe Bildsequenz
eingestellt sein muss und der Name muss `WF_MVS:Result` lauten. Die
Berechnung erfolgt im Einzelbild Modus, d.h. es wird keine komplette
Animation berechnet, sondern nur das jeweils aktuelle Bild.
Die Effekt-Sessions passen sich automatisch an die Bildgrösse und an
die Anzahl der Bilder an, somit spielt es keine Rolle, für welche Bildgrösse
die Effekte erzeugt wurden.
Beispiel eines eigenen Effektes für zwei Bildsequenzen (also eine Überblendung)
Nun werden wir demonstrieren, wie man eine eigene Effekt-Session in Wildfire
erzeugt, die dann aus Movieshop heraus benutzt werden kann. Wir wollen eine
eigene Effektgruppe erzeugen, in der wir dann eine Effekt-Session speichern.
Als erstes fügen wir ein Verzeichnis Namens `EigeneEffekte` zum
Wildfire-Movieshop Standard-Verzeichnis hinzu
(z.B. in einer Shell):
makedir WF:Sessions/MovieShop/Two/EigeneEffekte
Nun starten wir Wildfire 7 und laden die vorbereitete Standard Session zur
Erzeugung von Überblendungen ein:
WF:Sessions/MovieShop/Two/Standard_Compose/Compose1.session
Diese Session enthält alle oben angesprochenen Punkte.Sie lädt die Bilder
`Input1` und `Input2` in die Puffer `Stream` und `Temp1` ein. Weiterhin enthält
sie einen Compose Effekt, der zwischen den Puffern `Stream` und `Temp1`
überblendet.Vor diesem Compose-Effekt können wir nun eigene Effekte einbringen,
die die Bilder manipulieren. Wir könen den Compose-Effekt auch komplett
herausnehmen und einen anderen Effekt zur Umblendung benutzen. Dabei muss nur
folgendes beachtet werden:
Beim ersten Bild der Session sollte sich der ursprüngliche Inhalt des Puffers
`Stream` am Ende der Session im Puffer `Stream` befinden. Beim letzten Bild
sollte sich der ursprüngliche Inhalt des Puffers `Temp1` am Ende der Session im
Puffer `Stream` befinden. Dazwischen sollte eine erkennbare Verknüpfung der
beiden Bilder erfolgen.
Als Ausgabe ist in der Standard-Session eine Bildsequenz eingestellt, deren
Basis-Name `WF_MVS:Result` ist.
Wie bereits geschildert ist dies alles schon in der Standard-Session
eingestellt. Wir speichern diese Standard-Session zuerst einmal in unserem
soeben erzeugten Verzeichnis `WF:Sessions/MovieShop/Two/EigeneEffekte/` ab. Als
Name wählen wir einen beliebiegen Namen, z.B. `Effekt1.session`.
Wenn wir jetzt in Movieshop den Wildfire-Operator auf unserer Timeline
hinzufügen, und als Modus `Current Compose` aussuchen, dann benutzt der
Movieshop-Operator den zur Zeit in Wildfire geladenen Effekt. Somit können wir
die Änderungen am Script jederzeit kontrollieren. Nun können wir unseren
Vorstellungen freien Lauf lassen und den Compose-Effekt erweitern oder ganz aus
dem Script herausnehmen. Letztendlich müssen wir innerhalb der eingestellten
Bildanzahl eine Überblendung in Wildfire erzeugen. Wenn Sie einen Blick auf die
andern Sessions im Movieshop-Verzeichnis werfen, dann werden Sie sicherlich
einige Interessante Methoden feststellen.
Fertige Effekte
Mit dem Movieshop-Operator erhalten Sie schon einige fertige Effekte. Andreas
Küssner bietet noch verschiedene Effekt-Sets an, die aus Movieshop heraus
benutzt werden können. Diese Sets können Sie bei Oberland-Computer erhalten.
Bildschirmfotos:
Das Wildfire-Hauptfenster mit eingeladener Standard-Compose Sessions. Die sehen
die Eingabe (schwarze Bilder) und die Ausgabe (Bildsequenz, Name WF_MVS:Result).
Dies ist die Eingabe von Wildfire. Wir benutzen `Schwarze Bilder`, bei denen
man die Grösse und die Anzahl einstellen kann. Dies wird automatisch an die
Anzahl und die Grösse der Bilder in Movieshop angepasst.
Hier wird die Effekt-Seite von einem Wildfire-Movieshop Effekt gezeigt. Oben
sind die beiden LoadImage Effekte dargestellt, die die beiden Eingabebilder
laden. Darunter sind zwei Effekte, die eine Umblendung generieren. In diesem
Beispiel wird der Puffer `Temp1` (das zweite Eingabebild) als Hintergrund
eingestellt und das Vordergrundbild (Stream) mittels eines Würfle Effektes
verkleinert, bis es ganz verschwindet und nur noch das Hintergrundbild zu
erkennen ist.
Dies sind die beiden `LoadImage` Effekte. Der erste lädt das Bild
`WF_MVS:Input1` in den Puffer `Stream`, der zweite lädt das Bild `WF_MVS:Input2`
in den Puffer `Temp1` ein.Im Laufe der Effekt-Session kann man dann zwischen
diesen beiden Puffern umblenden.Wie, ist dem Anwender völlig freigestellt.